		    LeCroy LS140 Firmware Revision History
		    --------------------------------------
		    
This file contains information on new features and bug fixes for revisions 
of firmware since 1.0.0.

Revision 2.1.1 Released April 95
================================

Bug Fixes
---------
    A problem with inaccurate measurement of delta-v in the Attached cursor
    mode has been fixed.

    Problems with formatting floppy disks on the -L1 version have been 
    resolved.

Revision 2.1.0 Released July 94 
================================

Enhancements
------------
    Added standard IEEE 488.2 Operation Complete commands (OPC).
        *OPC? and *OPC

    Added SCPI commands to return the current number of averaged, or 
    enveloped sweeps:
        CALCulate1:AVERage:SCOunt?
        CALCulate2:AVERage:SCOunt?
        
    A status bit (bit 11, or 2048 decimal) has been added to the OPERation 
    status register to indicate the current averaging state. 
    This is a logical OR of the state of both CALC traces allowing a GPIB SRQ 
    to be issued when both traces have finished averaging.
    
    A warning is now issued if the the difference between the internal 
    temperature of the scope at calibration time, and the current temperature 
    is enough to require a recalibration.
    
Bug Fixes
---------
    When a trace is zoomed the measurments on that trace are now performed
    on only the zoomed region.    

    Amplitude cursors now correctly show a delta of zero when placed on top
    of each other.
    
    When a trace is zoomed the pulse parameter readings now correctly use 
    only the displayed portion of the trace for the calculation.
    
    Several problems with measure gated cursors when reading measurements
    remotely have been fixed.
    
    Using some extrema waveforms imported from the LeCroy 93xx series of 
    scopes as pass/fail masks would cause incorrect readings. This has been
    fixed.
    
            
Revision 2.0.0 Released March 94 
================================

Enhancements
------------
    File delete speed increased when using the internal Hard Disk drive 
    (L1 Only), or the Floppy drive.
    
    Update rate for all record lengths increased. 
    
Bug Fixes
---------
    Minor bug-fix in the serial comms system which under very rare conditions
    could cause handshake problems.
    
    Fixed menu text for Glitch Capture width (units were 'S' instead of 's').
    
    Fixed problem when auto-incrementing filenames when trying to recall
    past the last file in a sequence.

            
Revision 1.3.8 Released Feb. 94 
===============================

Enhancements
------------
    The HP ColorPro and HP 7475A plotters have been added to the list of
    supported plotters. The scope will now automatically program the plotter 
    to match the handshaking mode selected in the RS232 comms setup menu.
        
    Hardcopies of the LS140 screen now include the date/time that a trace
    was acquired.
    
    The Disk Paths menu has been extensively modified to simplify 
    operation and reduce the number of key-presses required.
    Both the drive, directory, and the filename are all visible in the
    Disk Utils menu. Pressing the 'directory' softkey now brings up 
    the 'old' Disk Paths menu for the selected drive.

    The Disk Paths menu now shows the size, date, and time of the 
    currently selected file. The Status line also shows the amount
    of disk space free on the currently selected drive.

    The Envelope function has been modified to count the number of sweeps
    and selectively stop or restart on terminal count.

    The Smooth function has been optimised, it is now up to 10x faster with
    large weights.        

    Resolution of the horizontal position control in the zoom menu
    has been modified to give finer steps with large zoom factors.
    
    In the disk utilities menu file list a new entry, <All Files>, now
    appears. This allows operations such as delete and copy to work on 
    all files in the current directory.
    
    A Copy files menu has been added to facilitate transferring files
    between mass-media devices (i.e. HDD -> floppy, or Net Disk to HDD etc.)
    Note that this option is not available if only one mass-media device 
    is present (i.e. the floppy on the standard LS140).
    
    The Recall->Trace menu has been 'turned around', i.e. instead of 
    prompting for the source first it now prompts for the destination 
    first. This allows single-key stepping through stored traces.
    
    When recalling Snapshots, Tests, Setups, and I/O Setups the 
    'Please Wait' message now remains for the duration of the process.

Bug Fixes
---------
    When importing LS140 trace files into LeCroy 93xx series products the 
    trigger time month would be incorrect by one month, this is now fixed.

    If a trace was recalled from the floppy into M1 or M2 the new trace
    would not be copied into battery-backed RAM, and therefore would not
    be restored after a power cycle. This is now fixed.

    Generating hardcopies of XY displays to a plotter (or Laserjet 4 Printer)
    could cause the trace to be invisible, this is now fixed.
    
    The entering of test limits in the pass/fail menu has been improved
    to allow greater control over resolution, i.e. in previous revisions of
    code entries such as 500mV would be rounded either to 499mV or 501mV.
    
    If the 5nS RIS mode was active and horizontal zoom by a factor of 2x was
    applied the time/div would incorrectly be shown as 3.0nS. This has been 
    fixed.
    
    Automatic detection of x100 probes on the 10V/Div range would incorrectly
    result in 97V/Div, this has been fixed.
    
    The default directory name in the disk paths menu was originally set
    as LECROY1.DIR. This has been changed to LECROY_1.DIR to match that 
    used by the LeCroy 93xx series scopes.
    
    Problems with support for slow GPIB plotters has been resolved.

    Occasionally pulse parameters would be drawn on the plotter which didn't
    appear on the screen. This is fixed.
    
    A problem with handling disk full conditions when writing snapshot files
    has been resolved. When if the media filled up while writing the trace 
    data at the end of the file the incomplete file was not removed as it 
    should be. 


            
Revision 1.1.1 - Released Oct 93
================================
This revision only affects the LS-NET option

New Features
------------
    An extra menu item has been added to the Comms->Network->Setup Port menu
    to allow the Preferred Server to be specified. This is only required when
    the LS140 is used in an environment where several servers are available 
    and the file server used for the initial connection needs to be specified.
    (i.e. where several servers are connected in a wide area network).
    

    The 10-Base-T option has been added to the list of available network
    ports.


Bug Fixes
---------
    A problem with the selection of active network port has been resolved.


Revision 1.1.0 - Released 28th Sept 93
======================================

New Features
------------

    Revision 1.1.0 is the first revision to support the LS-NET option
    allowing the scope to be connected to a Novell Network.
    

    Each of the Channel Setup menus now supports manual selection of 
    probe attenuation when a non-coded probe is used (one without a 
    sense pin).
    

    Each of the menus for functions which are cumulative (i.e. Averaging,
    Envelope, Roof, Floor etc.) now contains a copy of the 'Clear Sweeps'
    button that normally exists in the root menu. This avoids having to 
    leave the function setup menu to clear sweeps when setting up the
    function.


    A warning message is now generated when a disk is almost full.


    SCPI remote command set has been enhanced to support more FORMAT:DATA
    options. The list of supported options are now INTeger, HEXadecimal, 
    PACKed, and LBINary (LeCroy Binary).
    
    The SCPI remote command set has been extended to add commands to query
    waveform scaling information, these include: 

	TRACE
	  DIMension
	    X               
	      SCALe?    <numeric_value>
	      OFFSet?   <numeric_value>
	      SIZE?     <numeric_value>
	      UNITs?    <character_data>
	    Y
	      SCALe?    <numeric_value>
	      OFFSet?   <numeric_value>
	      SIZE?     <numeric_value>
	      UNITs?    <character_data>
	      ENVelope? <Boolean>
    
    SCPI Mass Memory Subsystem has been enhanced with the MMEM:CAT? (disk
    directory) command, and the MMEM:CDIR (change directory) command.


    Offset Calibration accuracy has been improved on the 5mv/Div range.
    

    The Pass/Fail system has been enhanced to supply a 'Pulse Out' of a 
    pin on the centronics printer port. Basic Specifications are
    as follows:

	5V TTL compatible signal on pin 17 of centronics port 
	(Select Input), Positive pulse with width of 5mS


    Plotter support has been enhanced to support color. The pen to use when 
    plotting each individual trace, the grid, and text can be selected in the
    hardcopy plotter setup menu. The cursors and the cursor status area are 
    plotted in the same color as the trace to which they are attached. 
    Measurement area is also drawn it the same color as the current 
    measurement source trace.


Bug Fixes
---------

    The status register bit for Measurement Questionable 
    (STATus:QUEStionable? bit 9) was set, but never cleared. This is fixed.

    The bit in the main status register indicating pass/fail status was
    also set but never cleared, this bit is now set when a pass/fail event
    fails allowing SRQ to be raised upon failure.

    SCPI commands sent while the scope was in HELP mode caused some 
    undesirable display related side-effects. Whenever a remote command 
    (not a query) is now sent to the scope while it is in help mode it 
    will quit help mode before executing the command.
    
    When reading a trace from a remote system over RS232 or GPIB with the 
    data format set to PACK,8 there was a possibility that the scope would 
    hang after the data was sent. This has been fixed.
    
    Problems with reading large data blocks over the RS232 port have been 
    fixed.
	 

    The Pass/Fail remote commands FAIL? and FCOUNT? have been modified to 
    adhere closer to the SCPI recommendations.
    Also the pass/fail system now correctly handles under/over flows in 
    source data. 
    

    The LS140 now correctly interprets the LeCroy CCITT Templates used 
    by the 93xx series scopes.


    The Floor function behaved incorrectly when the source trace was an 
    envelope (i.e. a trace with alias protect switched on, or a mask trace)
    this has been fixed.
    

    Problems with the Probe sense ring which could cause the probe I.D. 
    switch to momentarily change the probe attenuation have been fixed.


    The Amplitude measurement could behave incorrectly under over/underflow
    conditions. This has been fixed.


    When a file being stored to a disk causes the disk to fill before
    completing, the file is now deleted to avoid partial traces/setups from 
    being left on the disk.


    When performing a hardcopy to a plotter with the RS232 handshake mode set
    to Xon/Xoff, the plotter is now correctly switched into the same mode.
    

    Performing a hardcopy to a plotter with a cascade mode display now 
    includes the traces.


    When horizontally expanding a trace that is drawn in dot-mode the 
    intermediate points are now drawn correctly.
    

    Mask traces (Low-Intensity) now correctly show the trace identifier 
    beside the first point of the trace.
    

    Autoset has been modified to correctly handle signals with large 
    amplitude.
    

    Pass/Fail now correctly works in XY display mode.
    

    'No Page Printed' Problem with LaserJet IV support has been fixed.
    

    Problem with subtract function when one or both traces have undefined 
    points at the start/end has been fixed.

    
    The directory path specified in the DISK PATHS menu is now correctly 
    restored after a power cycle.
    

    When a hardcopy is performed with a mask trace displayed the trace summary 
    that replaces the menu area now correctly shows the vertical units as %, 
    instead of Volts.
    

    When recalling a trace that contains a mask waveform it is now correctly 
    displayed in low-intensity.
    

Revision 1.0.0 - Released 2nd July 93
=====================================

New Features
------------

    Summation averaging has been added, this supports averaging of up to 1000
    sweeps.

    Support for HPGL plotters has been added.

    Support for the new HP LaserJet 4 has been added, this 
    produces hardcopies of a much higher quality than the HP LaserJet 2 
    driver.

Bug Fixes
---------
    Serial Port data loss and hanging problems have been fixed. 
    

    Problems with importing trace data from LeCroy 9300 series scopes 
    have been fixed.


    Problems with the result of a *LRN? command have been resolved.


    Pass fail testing masks had a problem with the mask traces being erased if 
    persistance was cleared while scope was stopped. This has been fixed.


    Error messages appearing while recalling an IO configuration file have 
    been resolved.


    Problems with the Add/Subtract functions ignoring the vertical offset of 
    the second source, and general accuracy problems have been fixed.


    Cascade waveforms are now stored correctly in a Snapshot file. 


    A problem with the FAX hardcopy has been resolved, this could cause every 
    other fax to fail.


    The default node of the required SCPI command DISPlay:ANNotation has been
    added.
	      
    The SCPI required query SYSTem:VERSion has been supported (returns SCPI
    compliance year).


    Problems with RIS data from Channel 1 overwriting the end of Function 2 
    have been fixed.


    A problem with the display annotation for logic level cursors has been 
    fixed.


    Under certain circumstances the TV trigger system would power-up in an 
    invalid state if the selected number of fields was not 4 or 8, this has 
    been fixed.


    The units for Time/Division and Trigger Delay were incorrectly shown as 
    an upper case 'S' instead of a lower case 's'. 
	

    When measurements based on a function trace were being stored to a 
    spreadsheet file the time/date stamp would be incorrect. This has been 
    fixed.


    The vertical readouts used in the cursor and measure systems are now 
    correctly scaled in percent when the source trace is a pass/fail mask.
 
Modifications
-------------

    The specifications for several of the smart trigger modes have been 
    modified as follows:

	Holdoff by time:        40ns to 20s
	Holdoff by events:      1 to 1,000,000,000
	Width >:                10ns to 20s
	Width <:                10ns to 20s
	Interval >:             30ns to 20s
	Interval <:             10ns to 20s
	Dropout:                30ns to 20s

    The cut-off frequency for the front-end bandwidth limit for each of the 
    vertical amplifiers has been changed from 35MHz to 20MHz.

    The display and graticule intensity are now stored in IO configuration 
    files, and not in 'Scope Settings' files or 'Snapshot' files.
